Skip to main content
This collection contains hundreds of system prompts from major AI chatbots. Here’s how to make the most of this resource for learning, research, and building your own AI applications. The prompts are organized by vendor and model:

Anthropic

Claude (Opus, Sonnet, Haiku), Claude Code, Claude Desktop, Claude for Excel

OpenAI

ChatGPT (GPT-5, GPT-4.5), o3, o4-mini, Canvas, Voice Mode, various personalities

Google

Gemini Pro, Gemini Flash, NotebookLM, various versions and interfaces

xAI

Grok 3, Grok 4, Grok 4.1 Beta, Grok 4.2, personas
Each vendor folder contains current prompts, historical versions (in /old/ subfolders), and raw/unprocessed versions where available.

Reading and Understanding Prompts

Start with the Basics

When examining a new prompt, look for these key sections:
1

Identity and Context

How does the model introduce itself? What’s its name, creator, and purpose?
2

Core Capabilities

What tools and features are available? Look for tool definitions and usage instructions.
3

Behavioral Guidelines

How is the model instructed to interact? What tone, style, and formatting rules apply?
4

Safety and Constraints

What limitations and safety measures are in place?

Understanding Structural Patterns

Many prompts use markup languages for organization:
XML tags help organize complex instructions into logical sections that models can parse reliably.
Markdown creates clear hierarchies and is human-readable.
JSON schemas define precise tool interfaces for function calling.

Practical Use Cases

1. Learning Prompt Engineering

System prompts are masterclasses in prompt engineering. Study them to learn:

Clear Instructions

How to write unambiguous, actionable directives that models follow consistently.

Few-Shot Examples

How to provide examples that demonstrate desired behavior patterns.

Chain-of-Thought

How to guide models through multi-step reasoning processes.

Constraint Handling

How to define boundaries and handle edge cases gracefully.

Example: Learn from Claude’s Commit Workflow

Claude Code’s git commit instructions demonstrate excellent workflow design:
Apply this pattern to your prompts: Break complex tasks into numbered steps, specify which operations can run in parallel, and include verification steps.

2. Comparing Across Models

Gain insights by comparing how different AI companies handle the same challenges:
Claude:
Gemini:
Grok:
Insight: Claude emphasizes citation mechanics, Gemini focuses on paraphrasing, and Grok defines explicit decision criteria for tool usage.
ChatGPT Default:
Claude:
Gemini:
Insight: ChatGPT aims for coaching, Claude prioritizes objectivity, Gemini emphasizes accuracy.

3. Building Your Own AI Applications

Use these prompts as templates when building with AI APIs:
1

Extract Relevant Patterns

Find instruction patterns that match your use case. For a coding assistant, study Claude Code. For a research tool, examine Gemini’s guidelines.
2

Adapt the Structure

Copy the organizational approach (XML tags, markdown sections, etc.) that fits your needs.
3

Customize Instructions

Replace vendor-specific details with your own requirements while maintaining the clarity of instructions.
4

Test and Iterate

System prompts evolve through testing. Notice how these prompts include specific edge case handling.

Practical Template: Customer Support Bot

Based on patterns from this collection:
This template borrows Claude’s XML structure, Grok’s tool definitions, and ChatGPT’s personality framing.

4. Research and Analysis

For academic or professional research:

AI Safety Research

Analyze how companies implement safety constraints and what vulnerabilities might exist.

Model Capabilities

Understand what features each model officially supports through tool definitions.

Prompt Injection Studies

Study system prompts to understand how models might be exploited or jailbroken.

Evolution Tracking

Compare historical versions to see how AI systems have evolved over time.

Tips for Effective Learning

Start with Your Use Case

Don’t try to read all prompts sequentially. Instead, identify your goal and jump to relevant prompts:
  • Building a coding assistant? → Start with Claude Code and GitHub Copilot prompts
  • Creating a research tool? → Examine Gemini and Perplexity prompts
  • Working on conversational AI? → Study ChatGPT personality variants
  • Developing creative tools? → Look at prompts with image generation capabilities

Focus on Transferable Patterns

When reading a prompt, ask:
  1. What problem does this instruction solve? (e.g., preventing hallucination, ensuring citations)
  2. How is it phrased? (specific vs general, permissive vs restrictive)
  3. Could I use this pattern elsewhere? (yes, almost always)

Take Notes on Techniques

Keep a running list of effective patterns you discover:

Advanced Topics

Understanding Tool/Function Calling

Many prompts define extensive tool schemas. Key elements:
Tool definitions must be precise. Vague descriptions lead to incorrect function calls and errors.

Recognizing Prompt Engineering Anti-Patterns

Some prompts include instructions that represent lessons learned from failures:
These “NEVER” and “ONLY” statements usually emerged from real problems during testing.

Multi-Agent and Collaboration Patterns

Grok’s multi-agent prompt shows advanced coordination:
This demonstrates how to structure prompts for AI systems that coordinate multiple models.

Common Questions

Yes, for learning and experimentation. However:
  • These are copyrighted by the respective AI companies
  • They’re optimized for specific models and may not work well with others
  • You should adapt rather than copy verbatim
  • For production use, create your own prompts inspired by these patterns
  • Old versions: Historical prompts showing how the system has evolved
  • Raw versions: Unprocessed or unformatted versions, sometimes with additional metadata
  • These are valuable for understanding changes over time and seeing alternative formulations
System prompts change frequently as AI companies:
  • Add new features
  • Fix bugs or undesired behaviors
  • Improve safety measures
  • Optimize performance
This collection is updated regularly, but there may be a lag between when a company updates their system and when it’s captured here.
System prompts extracted from production systems may:
  • Be incomplete (some companies obfuscate or split their prompts)
  • Require specific context or tools to function
  • Be version-specific
They’re best used as learning resources rather than drop-in solutions.

Contributing and Community

This is a community-driven collection. You can contribute:

New Prompts

Submit prompts from AI systems not yet in the collection

Updates

Provide newer versions of existing prompts

Documentation

Improve explanations and examples
Contributions are welcome via Pull Requests to the repository. For questions or discussions, contact via Discord: asgeirtj

Next Steps

Now that you know how to use this collection:

Explore Anthropic Prompts

Dive into Claude’s sophisticated system prompts

Compare OpenAI Personalities

See how ChatGPT implements different personalities

Study Tool Definitions

Learn how major AI systems define and use tools

Review Historical Changes

Track how system prompts have evolved over time